package cn.iocoder.yudao.module.handguard.controller.admin.productaccesspercentage.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 准入产品-提成参数 Base VO，提供给添加、修改、详细的子 VO 使用
 * 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
 */
@Data
public class PercentageVO {

    @Schema(description = "数值百分比 0数值，1百分比", example = "2")
    private String deductType;

    @Schema(description = "利润")
    private BigDecimal platformProfit;

    @Schema(description = "直接利润")
    private BigDecimal directProfit;

    @Schema(description = "间接利润")
    private BigDecimal indirectProfit;

    @Schema(description = "总利润")
    private BigDecimal grossProfit;

    @Schema(description = "区域经理提成")
    private BigDecimal regionalManagerRoyalty;

    @Schema(description = "业务主管提成")
    private BigDecimal businessSupervisorRoyalty;

    @Schema(description = "业务经理提成")
    private BigDecimal businessManagerRoyalty;

    @Schema(description = "权证主管")
    private BigDecimal warrantSupervisor;

    @Schema(description = "权证员-默认200")
    private BigDecimal warrantOfficer;

    @Schema(description = "推荐人提成-财富值返利")
    private BigDecimal referrerRoyalty;

    @Schema(description = "客户提成-财富值返利")
    private BigDecimal clientRoyalty;



}
